import http from '/utils/http'
import Dialog from '@vant/weapp/dialog/dialog';
// app.js
App({
  //http工具
  http: {
    ...http
  },
  //全局变量
  globalData: {
    userInfo: null,
    baseUrl: "http://127.0.0.1:8087",
    // baseImgUrl: "http://127.0.0.1:8087/gd-fishing/vfile",
    baseImgUrl: "/images/temp",
    mainColor: "#579572",
    search: "",
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLaunch: function () {
    // 微信登录

  },

  //接口异常检查弹框(需要再相对于的页面添加<van-dialog id="van-dialog" />)
  errorAlert(res) {
    // console.log('res:',res);
    if (res == null || res == undefined || res.code == 1) {
      return false;
    }
    let msg = "请求失败，请稍后  联系客服管理员。";
    if (res.code == undefined) {
      msg = "系统正在维护，请稍后再试。";
    } else if (res.code == 3) {
      msg = "登录超时，请重新登录。";
      wx.setStorageSync('userInfo', '');
    } else {
      msg = res.msg;
    }
    Dialog.alert({
      message: msg,
    }).then(() => {
      // on close
    });
    return true;
  },
  //登录检查弹框(需要再相对于的页面添加<van-dialog id="van-dialog" />)
  loginAlert(flag) {
    let userInfo = wx.getStorageSync('userInfo');
    // console.log('userInfo:',userInfo);
    if (userInfo != "") {
      return false;
    }
    //如果有自定义弹框(flag有值)，便不需要默认弹框
    if (flag != undefined) {
      return true;
    }
    Dialog.confirm({
        message: '请先登录！',
        confirmButtonText: '立即登录'
      })
      .then(() => {
        wx.switchTab({
          url: '/pages/mine/index'
        })
      })
      .catch(() => {
        // on cancel
      });
    return true;
  },
  //功能未开放，(需要再相对于的页面添加<van-dialog id="van-dialog" />)
  notOpen() {
    Dialog.alert({
      title: '功能暂未开放',
      message: '泡面吃完啦，程序员好饿  o(╥﹏╥)o',
    }).then(() => {
      // on close
    });
    return;
  },

})